package com.yunchang.springboot.models.DO.logisticsReconciliation;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.yunchang.springboot.base.Column;
import com.yunchang.springboot.base.Id;
import com.yunchang.springboot.base.Table;
import lombok.Data;

import java.io.Serializable;

/**
 * wl_create_a_plan
 * @author Administrator
 * @date 2020-03-23 10:15:03
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
@Data
@Table("wl_create_a_plan")
public class WlCreateAPlan implements Serializable {
    /**
     */
    @Id("id")
    private Integer id;

    /**
     * 批次号
     */
    @Column("batch_no")
    private String batchNo;

    /**
     * 店铺名
     */
    @Column("shop_name")
    private String shopName;

    @Column("seller_id")
    private String sellerId;

    /**
     * 国家
     */
    @Column("country_name")
    private String countryName;

    /**
     * Shipment ID
     */
    @Column("shipment_id")
    private String shipmentId;

    /**
     * 被替换的shipmentId,可能有多个
     */
    @Column("shipment_id_replace")
    private String shipmentIdReplace;

    /**
     * 预计到达天数
     */
    @Column("predict_arrive_days")
    private Integer predictArriveDays;

    /**
     * 仓位
     */
    @Column("positions")
    private String positions;

    /**
     * 篮子号
     */
    @Column("basket_no")
    private String basketNo;

    /**
     * 批次创建时间
     */
    @Column("batch_creation_time")
    private String batchCreationTime;

    /**
     * 修改人
     */
    @Column("modifier")
    private String modifier;

    /**
     * 0-已出库
     * 1-未出库
     */
    @Column("delivery_status")
    private Integer deliveryStatus;

    /**
     * 是否为纺织品
     *   0-是
     *   1-否
     */
    @Column("is_textile")
    private Integer isTextile;

    /**
     * 0-正常
     * 1-删除
     */
    @Column("is_delete")
    private Integer isDelete;

    /**
     * 0-正常
     * 1-替换
     */
    @Column("is_replace")
    private Integer isReplace;

    /**
     * 创建人
     */
    @Column("founder")
    private String founder;

    /**
     * 备注
     */
    @Column("note")
    private String note;

    /**
     */
    @Column("create_time")
    private String createTime;

    /**
     */
    @Column("update_time")
    private String updateTime;

    private static final long serialVersionUID = 1L;
}